// 请求的地方，每个接口注意写注释
import axios from './axios'
// 登录
export function Login (data) {
  return axios.post('/auth/loginByWeb', data)
}

// 获取全部分类列表
export function getCategory () {
  return axios.get('/catalog/index')
}

// 获取当前分类列表
export function getCurrent (id) {
  return axios.get('/catalog/current?id=' + id)
}

// 专题列表
export function SubjectList (data) {
  return axios.get(`/topic/list?page=${data.page}&size=${data.size}`)
}
// 获取轮播图
export function HomeList () {
  return axios.get('/index/index')
}

// 获取历史记录列表
export function Search () {
  return axios.get('/search/index')
}

// 实时搜索
export function Helper (data) {
  return axios.get('/search/helper?keyword=' + data)
}

// 搜索框商品搜索
export function GoodsList (data, b) {
  return axios.get('/goods/list?keyword=' + data + `&categoryId=${b}`)
}
// 获取购物车
export function CartList () {
  return axios.get('/cart/index')
}

// 获取分类数据列表
export function Category (id) {
  return axios.get(`/goods/category?id=${id}`)
}

// 分类页商品搜索
export function GoodsLists (data) {
  return axios.get('/goods/list?categoryId=' + data + '&page=1&size=100')
}

// 删除购物车数据
export function CatDel (id) {
  return axios.post('/cart/delete', {
    productIds: id + ''
  })
}
// 获取详情页
export function GetDetail (id) {
  return axios.get('/goods/detail?id=' + id)
}

// 相关产品
export function GetRelated (id) {
  return axios.get('/goods/related?id=' + id)
}

// 加入购物车
export function AddCart () {
  return axios.post('/cart/add')
}
